Middlebury

There is bus service with connections to Montreal and Burlington to the north and Rutland, Bennington, Boston and New York City to the south. See the Greyhound and Vermont Transit websites for schedules.